Sterke AI, ook wel bekend als algemene kunstmatige intelligentie (AGI), richt zich op het ontwikkelen van computers of software die in staat zijn tot echt redeneren, probleemoplossend vermogen en mogelijk zelfs zelfbewustzijn. Er zijn twee benaderingen binnen sterke AI: de eerste betreft het repliceren van het denkproces van de mens, terwijl de tweede zich richt op het laten ontwikkelen van een unieke denkwijze door de computer zelf.
Aan de andere kant hebben we Zwakke AI, ook wel bekend als specifieke kunstmatige intelligentie (ASI). Zwakke AI richt zich op het oplossen van problemen binnen beperkte domeinen en toont intelligent gedrag binnen specifieke taken. Voorbeelden hiervan zijn zoekalgoritmen in zoekmachines zoals Google en kennisgebonden systemen. Een kennisgebonden systeem representeert de expertise van menselijke experts en gebruikt deze om problemen binnen een specifiek vakgebied op te lossen.